Big Huge Thesaurus

Alnus serrulata

noun